package cn.sundat.dao;
/**
 * 基础Dao的接口,完成增删改查，分页查的功能
 * author LeeLiang
 */

import java.util.List;

import org.hibernate.criterion.DetachedCriteria;

import cn.sundat.model.PageBean;

public interface BaseDao<T> {
	//增加
	public void save(T t);
	//删除
	public void delete(T t);
	//修改
	public void update(T t);
	//根据Id查询
	public T getById(String id);
	//全部查询
	public List<T> findAll();
	//分页查询
	public PageBean<T> findByPage(Integer currPage,Integer pageSize,DetachedCriteria criteria);
	
}
